Bounded Concurrent Time-Stamping

نویسندگان

  • Danny Dolev
  • Nir Shavit
چکیده

We introduce concurrent time-stamping, a paradigm that allows processes to temporally order concurrent events in an asynchronous shared-memory system. Concurrent time-stamp systems are powerful tools for concurrency control, serving as the basis for solutions to coordination problems such as mutual exclusion, `-exclusion, randomized consensus, and multiwriter multireader atomic registers. Unfortunately, all previously known methods for implementing concurrent timestamp systems have been theoretically unsatisfying since they require unbounded-size time-stamps— in other words, unbounded-size memory. This work presents the first bounded implementation of a concurrent time-stamp system, providing a modular unbounded-to-bounded transformation of the simple unbounded solutions to problems such as those mentioned above. It allows solutions to two formerly open problems, the boundedprobabilistic-consensus problem of Abrahamson and the fifo-`-exclusion problem of Fischer, Lynch, Burns and Borodin, and a more efficient construction of multireader multiwriter atomic registers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bounded Concurrent Time - Stamp Systems Are

Danny Dolev Concurrent time stamping is at the heart of solu tions to some of the most fundamental problems in distributed computing. Based on concurrent time-stamp-systems, elegant and simple solu tions to core problems such as fcf,-mutual exclusion, construction of a multi-reader-multi writer atomic register. probabilistic consensus,.. were developed. Unfortunmely, the only known implementati...

متن کامل

Web-Based Concurrent Stamping Part and Die Development

The Internet and World Wide Web (WWW) are evolving as an important communication technology. This paper aims to develop methodology for enabling better concurrent stamping part and die development, in the evolving Web technology. The characteristics of concurrent stamping part and die design are presented, and the necessity and feasibility of building Web-based concurrent stamping part and die ...

متن کامل

New linking schemes for digital time-stamping

Binary Linking Schemes (BLS) for digital time-stamping [3] provide (1) relative temporal authentication to be performed in logarithmic time, and (2) time-certi cates of reasonable size, which together with the data published in a widely available medium enable the veri er to establish their relative temporal positions, even if the database held by the Time-Stamping Service (TSS) ceases to exist...

متن کامل

Time-Stamping Algorithms for Parallelization of Loops at Run-Time

In this paper, we present two new run-time algorithms for the parallelization of loops that have indirect access patterns. The algorithms can handle any type of loop-carried dependencies. They follow the INSPECTOR/EXECUTOR scheme and improve upon previous algorithms with the same generality by allowing concurrent reads of the same location and by increasing the overlap of dependent iterations. ...

متن کامل

New linking schemes for digital time -

Binary Linking Schemes (BLS) for digital time-stamping 3] provide (1) relative temporal authentication to be performed in logarithmic time, and (2) time-certiicates of reasonable size, which together with the data published in a widely available medium enable the veriier to establish their relative temporal positions, even if the database held by the Time-Stamping Service (TSS) ceases to exist....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • SIAM J. Comput.

دوره 26  شماره 

صفحات  -

تاریخ انتشار 1997